* {
    margin:0;
    padding:0;
    box-sizing: border-box;
}
em,
i {
    font-style:normal;
}
li {
    list-style:none;
}
img {
    border:0;
    vertical-align:middle;
}
button {
    cursor:pointer;
}
a {
    color:#666;
    text-decoration:none;
}
a:hover {
    color:#c81623;
} 
button,
input {
    font-family:Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
    /* 默认有灰色边框需要手动去掉 */
    border: 0;
    outline: none;
}
body {
    -webkit-font-smoothing:antialiased;
    background-color:#fff;
    font:12px/1.5 Microsoft YaHei,Heiti SC,tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;
    color:#666;
}
.hide,
.none {
    display:none;
}
.clearfix:after {
    visibility:hidden;
    clear:both;
    display:block;
    content:".";
    height:0;
}
.clearfix {
    *zoom: 1;
}